houghton weavers

Houghton Weavers - The Calico Printer's Clerk